import os
from dotenv import load_dotenv

load_dotenv()


SLIDER_API_URL = os.getenv('SLIDER_API_URL', 'http://ocr123.cn//api/allrand/get')
SLIDER_API_KEY = os.getenv('SLIDER_API_KEY', 'yingzi888')

APP_DEBUG = os.getenv('DEBUG', 'false').lower() == 'true'
APP_HOST = os.getenv('APP_HOST', 'localhost')
APP_PORT = int(os.getenv('APP_PORT', 9000))

# 文件接收服务器配置
FILE_RECEIVER_PORT = int(os.getenv('FILE_RECEIVER_PORT', 9002))

# 风控API配置是可选的，如果未配置将无法使用自动风控验证
if not SLIDER_API_URL or not SLIDER_API_KEY:
    import warnings
    warnings.warn('未配置风控接口地址和密钥，触发风控时需要手动处理')

if not APP_HOST or not APP_PORT:
    raise Exception('请配置控制端地址和端口')

